package com.sagacity.framework.annotation;


import java.lang.annotation.*;

/**
 * 表字段逻辑处理注解（逻辑删除）
 * 没有注解则默认字段为 activeFlag
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD, ElementType.ANNOTATION_TYPE})
public @interface TableLogic {

    /**
     * 默认逻辑未删除值（该值可无、会自动获取全局配置）
     */
    String value() default "1";

    /**
     * 默认逻辑删除值（该值可无、会自动获取全局配置）
     */
    String delValue() default "0";
}
